package com.dragon.modules.yuegou.client.wechat_mini.model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;

/**
 * 直播回放
 * 
 * @author pengxin
 *
 */
@SuppressWarnings("serial")
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class RoomInfo implements Serializable {

	/**
	 * 直播房间名
	 */
	private String name;

	/**
	 * 直播房间ID
	 */
	private Integer roomid;

	/**
	 * 直播间背景图链接
	 */
	@JsonProperty("cover_img")
	private String coverImg;

	/**
	 * 直播间分享图链接
	 */
	@JsonProperty("share_img")
	private String shareImg;

	/**
	 * 直播间状态。101：直播中，102：未开始，103已结束，104禁播，105：暂停，106：异常，107：已过期
	 */
	@JsonProperty("live_status")
	private Integer liveStatus;

	/**
	 * 直播间开始时间，列表按照start_time降序排列
	 */
	@JsonProperty("start_time")
	private Long startTime;

	/**
	 * 直播计划结束时间
	 */
	@JsonProperty("end_time")
	private Long endTime;

	/**
	 * 主播昵称
	 */
	@JsonProperty("anchor_name")
	private String anchorName;

	/**
	 * 拉取房间总数
	 */
	private Integer total;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Integer getRoomid() {
		return roomid;
	}

	public void setRoomid(Integer roomid) {
		this.roomid = roomid;
	}

	public String getCoverImg() {
		return coverImg;
	}

	public void setCoverImg(String coverImg) {
		this.coverImg = coverImg;
	}

	public String getShareImg() {
		return shareImg;
	}

	public void setShareImg(String shareImg) {
		this.shareImg = shareImg;
	}

	public Integer getLiveStatus() {
		return liveStatus;
	}

	public void setLiveStatus(Integer liveStatus) {
		this.liveStatus = liveStatus;
	}

	public Long getStartTime() {
		return startTime;
	}

	public void setStartTime(Long startTime) {
		this.startTime = startTime;
	}

	public Long getEndTime() {
		return endTime;
	}

	public void setEndTime(Long endTime) {
		this.endTime = endTime;
	}

	public String getAnchorName() {
		return anchorName;
	}

	public void setAnchorName(String anchorName) {
		this.anchorName = anchorName;
	}

	public Integer getTotal() {
		return total;
	}

	public void setTotal(Integer total) {
		this.total = total;
	}

}
